﻿<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="BGM_Project_PrintPreview.aspx.cs" Inherits="KPIS.GERP.GBMS.APP_UI.Form.BGM_Project_PrintPreview" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1" runat="server">
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<title><asp:Literal runat="Server" id="litTitle"/></title>
<script type="text/javascript" src="../../Scripts/Common.js"></script>
<script type="text/javascript" src="../../Scripts/DatePicker.js"></script>

<link rel="Stylesheet" href="../../Styles/StyleSheet.css" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    </asp:ScriptManager>
    <%--<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>--%>
    <%--<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" >
    </telerik:RadAjaxLoadingPanel>

    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="Panel1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>--%>

    <div class="DivBody">
        <asp:LinkButton ID="cmdExportToMsWord" runat="server" CssClass="LinkButton" OnClick="cmdExportToMsWord_Click">
            <img id="Img1" alt="" runat="server" src="../Image/MSWord2010Icons.png" height="20" style="border-style: none" />
            Export to Word
        </asp:LinkButton>
    </div>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
    <div class="DivBody">
        <asp:Panel ID="PanelSummary" runat="server">
            <div class="DivInfo">
                <table width="100%">
                    <tr>
                        <td class="FinHeader">
                            ข้อมูลคำของบประมาณ
                        </td>
                        <td>
                            <asp:Label ID="lblError" runat="server" ForeColor="Red" />
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivBody">
                <table cellpadding="0" cellspacing="0">
                    <tr>
                        <td width="600px">
                            <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        ปีงบประมาณ :
                                    </td>
                                    <td>
                                        <asp:Label ID="lblBgmReqSeq" runat="server" Visible="false" />
                                        <asp:Label ID="lbBgmYear" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        วันที่บันทึก :
                                    </td>
                                    <td>
                                        <asp:Label ID="lbProjDate" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        ชื่อโครงการ :
                                    </td>
                                    <td>
                                        <asp:Label ID="lbProjName" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        กิจกรรมย่อย :
                                    </td>
                                    <td>
                                        <asp:Label ID="lbProjStrat" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        หน่วยงาน :
                                    </td>
                                    <td>
                                        <asp:Label ID="lbProjJobSite" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                           </table>
                           <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        วันที่เริ่มต้น :
                                    </td>
                                    <td>
                                        <asp:Label ID="lblStartDate" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                           </table>
                           <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        วันที่สิ้นสุด :
                                    </td>
                                    <td>
                                        <asp:Label ID="lblEndDate" runat="server" Text="-"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td valign="top" width="120px">
                                        ประเภทโครงการ :
                                    </td>
                                    <td>
                                        <asp:Label ID="lbProjType" runat="server" Text="-"></asp:Label>
                                    </td>
                               </tr>
                            </table>
                            <table>
                               <tr>
                                    <td valign="top" width="120px">
                                        พื้นที่ดำเนินการ :
                                    </td>
                                    <td>
                                        <asp:Label ID="lbProjScope" runat="server" Text="-"></asp:Label>
                                    </td>
                               </tr>
                           </table>
                        </td>
                        <td width="250px" valign="top">
                            <div style="border: 1px solid #000099">
                                <asp:Repeater ID="RepeaterBgmSource" runat="server" OnItemDataBound="RepeaterBgmSource_ItemDataBound">
                                    <HeaderTemplate>
                                        <table width="100%" cellpadding="5" bgcolor="#627AAD" style="color: #FFFFFF">
                                            <tr>
                                                <td align="left">
                                                    แหล่งเงิน
                                                </td>
                                                <td width="100px" align="right">
                                                    วงเงินรวม (บาท)
                                                </td>
                                            </tr>
                                        </table>
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <table width="100%" style="padding: 5px">
                                            <tr>
                                                <td align="left">
                                                    <%# Eval("bgm_source_name")%>
                                                </td>
                                                <td width="100px" align="right">
                                                    <%# Eval("total_amount", "{0:n2}")%>
                                                </td>
                                            </tr>
                                        </table>
                                    </ItemTemplate>
                                    <FooterTemplate>
                                        <table width="100%" cellpadding="5" bgcolor="#627AAD" style="color: #FFFFFF">
                                            <tr>
                                                <td align="left">
                                                    รวม
                                                </td>
                                                <td width="100px" align="right">
                                                    <asp:Label ID="lblSumTotalAmount" runat="server" />
                                                </td>
                                            </tr>
                                        </table>
                                    </FooterTemplate>
                                </asp:Repeater>
                            </div>
                        </td>
                    </tr>
                </table>
                <table>
                    <tr>
                        <td valign="top" width="120px">
                            หลักการและเหตุผล :
                        </td>
                        <td>
                            <asp:Label ID="lbProjReason" runat="server" Text="-"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td valign="top" width="100px">
                            วัตถุประสงค์ :
                        </td>
                        <td>
                            <asp:Label ID="lbProjObject" runat="server" Text="-"></asp:Label>
                        </td>
                   </tr>
                    <tr>
                        <td valign="top" width="100px">
                            เป้าหมายกิจกรรม :
                        </td>
                        <td>
                            <asp:Label ID="lbProjTarget" runat="server" Text="-"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td valign="top" width="100px">
                            วิธีการดำเนินการ :
                        </td>
                        <td>
                            <asp:Label ID="lbProjPlan" runat="server" Text="-"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td valign="top" width="100px">
                            เป้าหมายของโครงการ :
                        </td>
                        <td>
                            <asp:Label ID="lbProjAim" runat="server" Text="-"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td valign="top" width="100px">
                            ประโยชน์ที่คาดว่าจะได้รับ :	
                        </td>
                        <td>
                            <asp:Label ID="lbProjProfit" runat="server" Text="-"></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td valign="top" width="100px">หมายเหตุ : </td>
                        <td>
                            <asp:Label ID="lbProjRemark" runat="server" Text="-"></asp:Label>
                        </td>
                    </tr>
               </table>
            </div>
            <div class="DivInfo">
                <table width="100%">
                    <tr>
                        <td class="FinHeader">
                            ข้อมูลค่าใช้จ่ายในคำขอ
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivBody">
                <table>
                    <tr>
                        <td>
                            <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="gridExpense" runat="server" AllowFilteringByColumn="false" 
                                AllowMultiRowSelection="True" AutoGenerateColumns="False" Font-Names="Segoe UI" 
                                Font-Size="13px" GridLines="None" MasterTableView-GridLines="None"
                                Width="780px">
                                <mastertableview commanditemdisplay="None" datakeynames="value" 
                                    grouploadmode="Client" GroupsDefaultExpanded="true" 
                                    NoDetailRecordsText="... ไม่มีข้อมูล ..." width="100%">
                                    <Columns>
                                        <telerik:GridTemplateColumn DataField="text" HeaderText="ค่าใช้จ่าย"
                                            UniqueName="text" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                                            CurrentFilterFunction="Contains" ShowFilterIcon="False" ItemStyle-HorizontalAlign="Left"
                                            ItemStyle-Width="500px">
                                            <HeaderStyle HorizontalAlign="Center" />
                                            <ItemTemplate>
                                                <asp:Label ID="lblBgmExpName" runat="server"
                                                    Text='<%# Eval("text") %>'>
                                                </asp:Label>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Center" 
                                            HeaderText="รายละเอียด" ItemStyle-HorizontalAlign="Left"
                                            UniqueName="descr"
                                            ItemStyle-Width="200px" ShowFilterIcon="false"
                                            FilterControlWidth="100%" >
                                            <HeaderStyle HorizontalAlign="Center" />
                                            <ItemTemplate>
                                                <asp:Label ID="lbDescr" runat="server"
                                                    Text='<%# Eval("descr").ToString().Replace("\r\n", "<br />") %>' />
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn AllowFiltering="false"
                                            UniqueName="total_amount" 
                                            HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="100px" 
                                            HeaderText="จำนวนเงิน(บาท)" ItemStyle-HorizontalAlign="Right" 
                                            ItemStyle-Width="80px" ShowFilterIcon="false">
                                            <HeaderStyle HorizontalAlign="Center" />
                                            <ItemTemplate>
                                                <asp:Label ID="lbTotalAmount" runat="server"
                                                    ForeColor="Blue" Text='<%# Eval("total_amount", "{0:n2}") %>'></asp:Label>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <groupbyexpressions>
                                        <telerik:GridGroupByExpression>
                                            <groupbyfields>
                                                <telerik:GridGroupByField FieldName="bgm_source_seq" HeaderText="" />
                                            </groupbyfields>
                                            <selectfields>
                                                <telerik:GridGroupByField FieldName="bgm_source_name" 
                                                    HeaderText="แหล่งเงิน : " HeaderValueSeparator="" />
                                            </selectfields>
                                        </telerik:GridGroupByExpression>
                                        <telerik:GridGroupByExpression>
                                            <groupbyfields>
                                                <telerik:GridGroupByField FieldName="bgm_exp_grp_seq" HeaderText="" />
                                            </groupbyfields>
                                            <selectfields>
                                                <telerik:GridGroupByField FieldName="bgm_exp_grp_name" 
                                                    HeaderText="งบรายจ่าย : " HeaderValueSeparator="" />
                                            </selectfields>
                                        </telerik:GridGroupByExpression>
                                        <telerik:GridGroupByExpression>
                                            <groupbyfields>
                                                <telerik:GridGroupByField FieldName="bgm_exp_seq_2" HeaderText="" />
                                            </groupbyfields>
                                            <selectfields>
                                                <telerik:GridGroupByField FieldName="bgm_exp_name_2" 
                                                    HeaderText="หมวดค่าใช้จ่าย : " HeaderValueSeparator="" />
                                            </selectfields>
                                        </telerik:GridGroupByExpression>
                                        <telerik:GridGroupByExpression>
                                            <groupbyfields>
                                                <telerik:GridGroupByField FieldName="bgm_exp_seq_1" HeaderText="" />
                                            </groupbyfields>
                                            <selectfields>
                                                <telerik:GridGroupByField FieldName="bgm_exp_name_1" 
                                                    HeaderText="รายการรายจ่าย : " HeaderValueSeparator="" />
                                            </selectfields>
                                        </telerik:GridGroupByExpression>
                                    </groupbyexpressions>
                                </mastertableview>
                                <clientsettings enablerowhoverstyle="false" >
                                    <clientevents />
                                    <selecting allowrowselect="True" />
                                </clientsettings>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivInfo">
                <table width="100%">
                    <tr>
                        <td class="FinHeader">
                            ข้อมูลผู้รับผิดชอบโครงการ
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivBody">
                <table width="100%">
                    <tr>
                        <td>
                            <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="gridManager" runat="server" 
                                AutoGenerateColumns="False"
                                GridLines="None" MasterTableView-GridLines="None" 
                                Width="100%">
                                <mastertableview NoMasterRecordsText="... ไม่มีข้อมูล ..." commanditemdisplay="none" datakeynames="bgm_proj_mng_seq" width="100%">                                                           
                                    <Columns>
                                        <telerik:GridTemplateColumn Visible="false">
                                            <ItemTemplate>
                                                <asp:Label ID="lbManagerSeq" runat="server" Text='<%# Eval("bgm_proj_mng_seq") %>'></asp:Label>
                                            </ItemTemplate>
                                            <HeaderStyle HorizontalAlign="Center" />
                                        </telerik:GridTemplateColumn> 
                                        <telerik:GridTemplateColumn HeaderStyle-Width="50%" 
                                            HeaderStyle-HorizontalAlign="Center" HeaderText="ผู้รับผิดชอบโครงการ" ItemStyle-HorizontalAlign="Left"> 
                                            <ItemTemplate>
                                                <asp:Label ID="full_name" runat="server" NavigateUrl="#" Text='<%# Eval("name") %>'></asp:Label>
                                            </ItemTemplate>
                                            <HeaderStyle HorizontalAlign="Center" />
                                        </telerik:GridTemplateColumn> 
                                
                                        <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                            CurrentFilterFunction="Contains" 
                                            DataField="pos_name" 
                                            FilterControlWidth="100%" 
                                            HeaderText="ตำแหน่ง" 
                                            ShowFilterIcon="false" 
                                            UniqueName="pos_name" Visible="true">
                                            <HeaderStyle HorizontalAlign="Center" Width="200px"/>
                                            <ItemStyle HorizontalAlign="Left" />
                                        </telerik:GridBoundColumn>
                                
                                        <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                            CurrentFilterFunction="Contains" 
                                            DataField="tel" 
                                            FilterControlWidth="100%" 
                                            HeaderText="โทร" 
                                            ShowFilterIcon="false" 
                                            UniqueName="tel" Visible="true">
                                            <HeaderStyle HorizontalAlign="Center" Width="100px"/>
                                            <ItemStyle HorizontalAlign="Left" />
                                        </telerik:GridBoundColumn>
                                
                                    </Columns>
                                </mastertableview>
                                <clientsettings>
                                    <clientevents /><selecting />
                                </clientsettings>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivInfo">
                <table width="100%">
                    <tr>
                        <td class="FinHeader">
                            ยุทธศาสตร์ของหน่วยงาน
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivBody">
                <table width="100%">
                    <tr>
                        <td>
                            <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="gridMarket" runat="server" AutoGenerateColumns="False" 
                                GridLines="None" MasterTableView-GridLines="None" Width="100%">
                                <mastertableview ShowFooter="true" NoMasterRecordsText="... ไม่มีข้อมูล ..."
                                    commanditemdisplay="none" datakeynames="bgm_option_seq" width="100%">
                                <Columns>
                                    <telerik:GridBoundColumn DataField="bgm_option_name" HeaderStyle-Width="60%"
                                        FooterText="รวมทั้งหมด :"
                                        HeaderStyle-HorizontalAlign="Center" 
                                        HeaderText="ยุทธศาสตร์ของหน่วยงาน" ItemStyle-HorizontalAlign="Left" 
                                        UniqueName="bgm_option_name">
                                        <HeaderStyle HorizontalAlign="Center" />
                                        <FooterStyle Font-Bold="true" HorizontalAlign="Center" />
                                        <ItemStyle HorizontalAlign="Left" />
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="weight" HeaderStyle-Width="15%"
                                        Aggregate="Sum"
                                        FooterAggregateFormatString="{0:#,##0}"
                                        DataFormatString="{0:#,##0}"
                                        HeaderStyle-HorizontalAlign="Center" 
                                        HeaderText="น้ำหนัก" ItemStyle-HorizontalAlign="Right" 
                                        UniqueName="weight">
                                        <HeaderStyle HorizontalAlign="Center" />
                                        <FooterStyle Font-Bold="true" HorizontalAlign="Right" />
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="total_amount" 
                                        Aggregate="Sum"
                                        FooterAggregateFormatString="{0:#,##0.00}"
                                        DataFormatString="{0:#,##0.00}"
                                        HeaderStyle-HorizontalAlign="Center"
                                        HeaderText="วงเงิน(บาท)" ItemStyle-HorizontalAlign="Right" 
                                        UniqueName="total_amount" Visible="true">
                                        <HeaderStyle HorizontalAlign="Center" />
                                        <FooterStyle Font-Bold="true" HorizontalAlign="Right" />
                                    </telerik:GridBoundColumn>
                                </Columns>
                                </mastertableview>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                </table>
            </div>
        </asp:Panel>
        </div>
        </ContentTemplate>
        </asp:UpdatePanel>
    </form>
</body>
</html>
